<%-- 
    Document   : ajaxUpload
    Created on : 13/06/2010, 15:16:48
    Author     : HP DV5
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="br.com.krossk.dao.PalavraChaveDAO" %>
<%@page import="br.com.krossk.model.PalavraChave" %>
<%@page import="java.util.List" %>
<%@page import="java.util.ArrayList" %>
<%
    //Retira o cache para o funcionamento do AJAX
    response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
    response.setHeader("Pragma","no-cache"); //HTTP 1.0

%>

<%
 String q =request.getParameter("q");
 String action =request.getParameter("action");

 if(action.equals("incluirPalavraChave")){
    String[] parametros = q.split(",");
    List listPalavras = new ArrayList();
    for(String s : parametros){
        List palavrasChave = PalavraChaveDAO.getInstance().getByPalavraChave(s);
        if(palavrasChave.size() == 0){
            //Palavra Chave não cadastrada
            PalavraChave pc = new PalavraChave(s);
            PalavraChaveDAO.getInstance().save(pc);
            listPalavras.add(pc);

        }else{
            //Palavra Chave já existe no banco
            PalavraChave pc = (PalavraChave)palavrasChave.get(0);
            listPalavras.add(pc);

        }

    }

    request.getSession().setAttribute("palavrasChave", listPalavras);

 }

%>